very tall and strong person - Spanish English Dictionary